package ar.com.larreta.grilla.client.ventanas;

import ar.com.larreta.grilla.client.ConGrilla;
import ar.com.larreta.vista.client.DialogPregunta;
import ar.com.larreta.vista.client.Mensajes;

import com.extjs.gxt.ui.client.event.ButtonEvent;
import com.extjs.gxt.ui.client.event.MenuEvent;
import com.extjs.gxt.ui.client.event.SelectionListener;

public class BotonBorrarPresionado extends SelectionListener<MenuEvent> {
	
	protected ConGrilla conGrilla;
	
	public BotonBorrarPresionado(ConGrilla conGrilla){
		this.conGrilla = conGrilla;
	}
	
	@Override
	public void componentSelected(MenuEvent ce) {
		DialogPregunta.mostrar(Mensajes.getInstancia().get("msg.borrartitulo"), Mensajes.getInstancia().get("msg.borrarpregunta"), new SelectionListener<ButtonEvent>() {
			
			@Override
			public void componentSelected(ButtonEvent ce) {
				borrar();
			}
		});
	}
	
	public void borrar(){
		conGrilla.getGrilla().borrarSeleccionados();
		conGrilla.getGrilla().load();
	}
}
